Разработка и отладка расширения для СКАУТ-Платформы

Для разработки расширения для СКАУТ-Платформы предоставляется демонстрационное решение (solution) для Visual Studio. В данном решении содержится построитель расширений и проекты (projects) демонстрационного расширения.

Описание системы расширений приведено в документе Система расширений СКАУТ-Платформы.

Разработка расширения

Разрабатывать собственное расширение рекомендуется в демонстрационном решении на основе демонстрационного расширения.

Процесс разработки собственного расширения с отчетом описан в документе Рекомендации по созданию отчета для СКАУТ-Платформы на основе тестового расширения

Процесс разработки собственного расширения с поддержкой нового протокола описан в документе Создание расширения, включающего поддержку нового протокола в СКАУТ-Платформе

По окончанию разработки необходимо запустить проект ExtensionMaker. В результате запуска, если построитель расширений отработал без ошибок, в директории «_Extensions» появится архив с расширением «.spe».

Далее необходимо установить расширение на СКАУТ-Платформу. Для этого необходимо проделать следующие шаги:

  1. Установить СКАУТ-Платформу;
  2. Запустить СКАУТ-Агент;
  3. Выбрать в Агенте вкладку «Сервер приложений»;
  4. Нажать кнопку «Добавить расширение»;
  5. Выбрать архив с расширением из директории «_Extensions».

Отладка расширения

Для отладки расширения необходимо:

  1. Установить расширение на СКАУТ-Платформу (как описано выше);
  2. В Visual Studio открыть решение с построителем расширений;
  3. Поставить Breakepoint в интересующем месте;
  4. Вменю Debug выбрать Attach to process;
  5. Выбрать процесс Scout.AppServer.exe (для расширения на Шлюз Scout.TerminalGateway.exe).